import os
import sys

"""
# 获取和切换工作目录
print("当前目录:", os.getcwd())
os.chdir(os.getcwd() + "/src")  # 切换目录
print("切换后:", os.getcwd())

# 目录管理
os.makedirs("test_dir/sub_dir", exist_ok=True)  # 递归创建
os.rmdir("test_dir/sub_dir")  # 删除空目录
# print("目录内容:", os.listdir("."))


# 环境变量
# 在一些项目中，相关的数据库的连接的用户名和密码都会配置在环境变量中

result = os.getenv("PATH")

print("环境变量为=", result)


# 执行系统命令
result = os.system("ls -l")
print("命令结果:", result)

# 获取解释器信息
print("Python版本:", sys.version)
print("平台信息:", sys.platform)
print("可执行文件路径:", sys.executable)


# 处理命令行参数
print("命令行参数:", sys.argv)

# 参数检查
if len(sys.argv) < 2:
    print("缺少参数")
    sys.exit(1)  # 错误退出

"""
# 查看模块搜索路径
print("模块搜索路径:")
for path in sys.path:
    print(" ", path)

# 添加自定义路径
sys.path.append("/custom/module/path")
